#include "common.hpp"

int main()
{
    //如果管道文件已存在，需删除管道文件
    //文件已存在：FIFO文件具有持久性，如果之前运行过程序未正确删除，再次运行时会触发EEXIST错误。

    // if (access(FIFO_FILE, F_OK) == 0)
    // { // 检查文件是否存在
    //     std::cerr << "FIFO file already exists!" << std::endl;
    //     unlink(FIFO_FILE); // 先删除已存在的文件
    // }

    //创建管道文件
    NameFifo("PATH",FIFENAME);

    //文件操作
    FileOper readerfile("PATH",FIFENAME);
    readerfile.OpenForRead();
    readerfile.Read();
    readerfile.Close();
    
    return 0;
}